import pyautogui

'''
在执行中给予提示或获得内容
'''

def alert():
    # 警告弹窗，显示单个按钮，按钮内容为button
    res = pyautogui.alert(text='Are you OK?', title='OK?', button='OK')
    print(res) # 打印OK


def confirm():
    # 确认框，具有「确认」与「取消」两个按钮
    res = pyautogui.confirm(text='Are you OK?', title='OK?', buttons=['OK', '很不OK'])
    print(res) # 按钮点击的值，点击「很不OK」则返回很不OK

def prompt():
    # 提示框，显示带有文本输入以及 “确定” 和 “取消” 按钮的消息框。返回输入的文本，如果单击 “取消”，则返回 “无”。
    res = pyautogui.prompt(text='How are you?', title='OK?', default='写点东西吧')
    print(res)


def password():
    # 密码输入框
    res = pyautogui.password(text='请输入密码', title='OK?', default='', mask='*')
    print(res)


def main():
    # alert()
    # confirm()
    # prompt()
    password()

main()